package com.quanyan.user.model.vo.response;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * Created by jian.zhou on 2016/6/30.
 * 用户任务
 */
public class RespUserCenter {


    /**
     * 用户拥有蛋壳数量
     */
    private BigDecimal eggShellNum;

    /**
     * 日累积领取蛋壳数量
     * */
    private BigDecimal receiveEggShellNum;

    /**
     *  1 掏 0 未掏
     */
    private byte isTaoEgg = 0;

    /**
     * 新手任务是否完成 1 完成 0 未完成
     */
    private Integer newHandIsComplete;

    /**
     * 用户日常任务
     */
    private List<RespUserTask> respDayUserTaskList;

//    /**
//     * 用户日常任务
//     */
//    private List<RespUserTask> respNewUserTaskList;

    /**
     * 用户宝箱
     */
    private RespTreasureBox respTreasureBox;


    public BigDecimal getEggShellNum() {
        return eggShellNum;
    }

    public void setEggShellNum(BigDecimal eggShellNum) {
        this.eggShellNum = eggShellNum;
    }

    public BigDecimal getReceiveEggShellNum() {
        return receiveEggShellNum;
    }

    public void setReceiveEggShellNum(BigDecimal receiveEggShellNum) {
        this.receiveEggShellNum = receiveEggShellNum;
    }

    public Integer getNewHandIsComplete() {
        return newHandIsComplete;
    }

    public void setNewHandIsComplete(Integer newHandIsComplete) {
        this.newHandIsComplete = newHandIsComplete;
    }

    public List<RespUserTask> getRespDayUserTaskList() {
        if(this.respDayUserTaskList == null)
            respDayUserTaskList = new ArrayList<RespUserTask>();
        return respDayUserTaskList;
    }

    public void setRespDayUserTaskList(List<RespUserTask> respDayUserTaskList) {
        this.respDayUserTaskList = respDayUserTaskList;
    }

//    public List<RespUserTask> getRespNewUserTaskList() {
//        if(this.respNewUserTaskList == null)
//            respNewUserTaskList = new ArrayList<RespUserTask>();
//        return respNewUserTaskList;
//    }
//
//    public void setRespNewUserTaskList(List<RespUserTask> respNewUserTaskList) {
//        this.respNewUserTaskList = respNewUserTaskList;
//    }

    public RespTreasureBox getRespTreasureBox() {
        return respTreasureBox;
    }

    public void setRespTreasureBox(RespTreasureBox respTreasureBox) {
        this.respTreasureBox = respTreasureBox;
    }

    public byte getIsTaoEgg() {
        return isTaoEgg;
    }

    public void setIsTaoEgg(byte isTaoEgg) {
        this.isTaoEgg = isTaoEgg;
    }

    @Override
    public String toString() {
        return "RespUserCenter{" +
                "eggShellNum=" + eggShellNum +
                ", receiveEggShellNum=" + receiveEggShellNum +
                ", newHandIsComplete=" + newHandIsComplete +
                ", respDayUserTaskList=" + respDayUserTaskList +
               // ", respNewUserTaskList=" + respNewUserTaskList +
                ", respTreasureBox=" + respTreasureBox +
                '}';
    }
}
